package com.emerquim.persistence.dao;
// default package



import java.sql.Time;
import java.util.Date;
import java.util.HashSet;
import java.util.Set;


/**
 * Evento entity. @author MyEclipse Persistence Tools
 */

public class Evento  implements java.io.Serializable {


    // Fields    

     private long eveId;
     private PConxent PConxent;
     private PTipoemergencia PTipoemergencia;
     private PMunicipio PMunicipioByMunIdEve;
     private PMedioComunica PMedioComunica;
     private PMunicipio PMunicipioByMunIdrep;
     private PActOcurrencia PActOcurrencia;
     private String eveDesc;
     private Date eveFechRep;
     private Time eveHoraRep;
     private String eveTels;
     private String eveCorreo;
     private String eveReportante;
     private String eveFax;
     private String eveDir;    
     private Date eveFechaEve;
     private Time eveHoraEve;
     private int eveZona;
     private long eveSitioCod;
     private String eveSitioDesc;
     private long eveNroAfecta;
     private String eveEstado;
     private Set casos = new HashSet(0);
     private Set seguimientoEventos = new HashSet(0);
     private Set organismoEventos = new HashSet(0);
     private String eveSeveridad;
     private Set consultaEventos = new HashSet(0);
     private long tipoReporta;
     private Set toxicologicoEventos = new HashSet(0);
     private Set tecnologicoEventos = new HashSet(0);
     
    // Constructors

    /** default constructor */
    public Evento() {
    }

	/** minimal constructor */
    public Evento(Date eveFechRep, Time eveHoraRep, String eveTels) {
        this.eveFechRep = eveFechRep;
        this.eveHoraRep = eveHoraRep;
        this.eveTels = eveTels;
    }
    
    /** full constructor */
    public Evento(PConxent PConxent, PTipoemergencia PTipoemergencia, PMunicipio PMunicipioByMunIdEve, PMedioComunica PMedioComunica, PMunicipio PMunicipioByMunIdrep, PActOcurrencia PActOcurrencia, String eveDesc, Date eveFechRep, Time eveHoraRep, String eveTels, String eveCorreo, String eveReportante, String eveFax, String eveDir, Date eveFechaEve, Time eveHoraEve, int eveZona, long eveSitioCod, String eveSitioDesc, long eveNroAfecta, String eveEstado, Set casos, Set seguimientoEventos, Set organismoEventos, String eveSeveridad, Set consultaEventos, long tipoReporta, Set toxicologicoEventos, Set tecnologicoEventos) {
        this.PConxent = PConxent;
        this.PTipoemergencia = PTipoemergencia;
        this.PMunicipioByMunIdEve = PMunicipioByMunIdEve;
        this.PMedioComunica = PMedioComunica;
        this.PMunicipioByMunIdrep = PMunicipioByMunIdrep;
        this.PActOcurrencia = PActOcurrencia;
        this.eveDesc = eveDesc;
        this.eveFechRep = eveFechRep;
        this.eveHoraRep = eveHoraRep;
        this.eveTels = eveTels;
        this.eveCorreo = eveCorreo;
        this.eveReportante = eveReportante;        
        this.eveFax = eveFax;
        this.eveDir = eveDir;
        this.eveFechaEve = eveFechaEve;
        this.eveHoraEve = eveHoraEve;
        this.eveZona = eveZona;
        this.eveSitioCod = eveSitioCod;
        this.eveSitioDesc = eveSitioDesc;
        this.eveNroAfecta = eveNroAfecta;
        this.eveEstado = eveEstado;
        this.casos = casos;
        this.seguimientoEventos = seguimientoEventos;
        this.organismoEventos = organismoEventos;
        this.eveSeveridad = eveSeveridad;
        this.consultaEventos = consultaEventos;
        this.tipoReporta = tipoReporta;
        this.toxicologicoEventos = toxicologicoEventos;
        this.tecnologicoEventos = tecnologicoEventos;
    }

   
    // Property accessors

    public long getEveId() {
        return this.eveId;
    }
    
    public void setEveId(long eveId) {
        this.eveId = eveId;
    }

    public PConxent getPConxent() {
        return this.PConxent;
    }
    
    public void setPConxent(PConxent PConxent) {
        this.PConxent = PConxent;
    }

    public PTipoemergencia getPTipoemergencia() {
        return this.PTipoemergencia;
    }
    
    public void setPTipoemergencia(PTipoemergencia PTipoemergencia) {
        this.PTipoemergencia = PTipoemergencia;
    }

    public PMunicipio getPMunicipioByMunIdEve() {
        return this.PMunicipioByMunIdEve;
    }
    
    public void setPMunicipioByMunIdEve(PMunicipio PMunicipioByMunIdEve) {
        this.PMunicipioByMunIdEve = PMunicipioByMunIdEve;
    }

    public PMedioComunica getPMedioComunica() {
        return this.PMedioComunica;
    }
    
    public void setPMedioComunica(PMedioComunica PMedioComunica) {
        this.PMedioComunica = PMedioComunica;
    }

    public PMunicipio getPMunicipioByMunIdrep() {
        return this.PMunicipioByMunIdrep;
    }
    
    public void setPMunicipioByMunIdrep(PMunicipio PMunicipioByMunIdrep) {
        this.PMunicipioByMunIdrep = PMunicipioByMunIdrep;
    }

    public PActOcurrencia getPActOcurrencia() {
        return this.PActOcurrencia;
    }
    
    public void setPActOcurrencia(PActOcurrencia PActOcurrencia) {
        this.PActOcurrencia = PActOcurrencia;
    }

    public String getEveDesc() {
        return this.eveDesc;
    }
    
    public void setEveDesc(String eveDesc) {
        this.eveDesc = eveDesc;
    }

    public Date getEveFechRep() {
        return this.eveFechRep;
    }
    
    public void setEveFechRep(Date eveFechRep) {
        this.eveFechRep = eveFechRep;
    }

    public Time getEveHoraRep() {
        return this.eveHoraRep;
    }
    
    public void setEveHoraRep(Time eveHoraRep) {
        this.eveHoraRep = eveHoraRep;
    }

    public String getEveTels() {
        return this.eveTels;
    }
    
    public void setEveTels(String eveTels) {
        this.eveTels = eveTels;
    }
    
    public String getEveCorreo() {
        return this.eveCorreo;
    }
    
    public void setEveCorreo(String eveCorreo) {
        this.eveCorreo = eveCorreo;
    }
    
    public String getEveReportante() {
        return this.eveReportante;
    }
    
    public void setEveReportante(String eveReportante) {
        this.eveReportante = eveReportante;
    }

    public String getEveFax() {
        return this.eveFax;
    }
    
    public void setEveFax(String eveFax) {
        this.eveFax = eveFax;
    }

    public String getEveDir() {
        return this.eveDir;
    }
    
    public void setEveDir(String eveDir) {
        this.eveDir = eveDir;
    }

    public Date getEveFechaEve() {
        return this.eveFechaEve;
    }
    
    public void setEveFechaEve(Date eveFechaEve) {
        this.eveFechaEve = eveFechaEve;
    }

    public Time getEveHoraEve() {
        return this.eveHoraEve;
    }
    
    public void setEveHoraEve(Time eveHoraEve) {
        this.eveHoraEve = eveHoraEve;
    }

    public int getEveZona() {
        return this.eveZona;
    }
    
    public void setEveZona(int eveZona) {
        this.eveZona = eveZona;
    }

    public long getEveSitioCod() {
        return this.eveSitioCod;
    }
    
    public void setEveSitioCod(long eveSitioCod) {
        this.eveSitioCod = eveSitioCod;
    }

    public String getEveSitioDesc() {
        return this.eveSitioDesc;
    }
    
    public void setEveSitioDesc(String eveSitioDesc) {
        this.eveSitioDesc = eveSitioDesc;
    }

    public long getEveNroAfecta() {
        return this.eveNroAfecta;
    }
    
    public void setEveNroAfecta(long eveNroAfecta) {
        this.eveNroAfecta = eveNroAfecta;
    }

    public String getEveEstado() {
        return this.eveEstado;
    }
    
    public void setEveEstado(String eveEstado) {
        this.eveEstado = eveEstado;
    }

    public Set getCasos() {
        return this.casos;
    }
    
    public void setCasos(Set casos) {
        this.casos = casos;
    }

    public Set getSeguimientoEventos() {
        return this.seguimientoEventos;
    }
    
    public void setSeguimientoEventos(Set seguimientoEventos) {
        this.seguimientoEventos = seguimientoEventos;
    }

    public Set getOrganismoEventos() {
        return this.organismoEventos;
    }
    
    public void setOrganismoEventos(Set organismoEventos) {
        this.organismoEventos = organismoEventos;
    }

	public String getEveSeveridad() {
		return eveSeveridad;
	}

	public void setEveSeveridad(String eveSeveridad) {
		this.eveSeveridad = eveSeveridad;
	}

	public Set getConsultaEventos() {
		return consultaEventos;
	}

	public void setConsultaEventos(Set consultaEvento) {
		this.consultaEventos = consultaEventos;
	}

	public long getTipoReporta() {
		return tipoReporta;
	}

	public void setTipoReporta(long tipoReporta) {
		this.tipoReporta = tipoReporta;
	}

	public Set getToxicologicoEventos() {
		return toxicologicoEventos;
	}

	public void setToxicologicoEventos(Set toxicologicoEventos) {
		this.toxicologicoEventos = toxicologicoEventos;
	}

	public Set getTecnologicoEventos() {
		return tecnologicoEventos;
	}

	public void setTecnologicoEventos(Set tecnologicoEventos) {
		this.tecnologicoEventos = tecnologicoEventos;
	}
}